package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.MiniUser;
import com.ruoyi.system.domain.vo.h5.UserStatisticsVO;
import lombok.Data;

import java.io.Serializable;

/**
 * @author :liding
 * @date : 2023/8/4 15:12
 */
@Data
public class WxAuthorizeVO implements Serializable {
    /**
     * 会话密钥
     */
    private String session_key;
    /**
     * 用户在开放平台的唯一标识符，若当前小程序已绑定到微信开放平台账号下会返回，详见 UnionID 机制说明。
     */
    private String unionid;
    /**
     * 错误信息
     */
    private String errmsg;
    /**
     * 用户唯一标识
     */
    private String openid;
    /**
     * 错误码
     */
    private String errcode;

    private Long uid = 1L;

    /**
     * 用户信息
     */
    private MiniUser userInfo;
    /**
     * 用户统计信息
     */
    private UserStatisticsVO userStatistics;
}
